home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / asm / utils / crossword / includes / cwnewreq.i < prev    next >
Encoding:
Text File  |  1980-01-04  |  6.8 KB  |  520 lines

  1.  
  2.  
  3. * Crossword include file for "New Crossword" requester.
  4.  
  5. * VERY IMPORTANT WARNING!!!
  6.  
  7. * PROPORTIONAL GADGETS. If using an Image structure for the
  8. * knob, make sure that each PropGadget has its own set of
  9. * Image structures for Render and Select Images, because
  10. * Intuition gadget handler modifies the Image structure
  11. * to create the slider effect! However, both sets of Image
  12. * structures can point to the same ImageData safely...
  13.  
  14.  
  15. NewCWReq:
  16.     dc.l    NULL
  17.     dc.w    25,12
  18.     dc.w    270,220
  19.     dc.w    0,0
  20.     dc.l    NCGList
  21.     dc.l    NULL
  22.     dc.l    NULL    ;NCTList
  23.     dc.w    NULL
  24.     dc.b    0,1
  25.     dc.l    NULL
  26.     dcb.b    32,0
  27.     dc.l    NULL
  28.     dc.l    NULL
  29.     dcb.b    36,0
  30.  
  31. UNDOBUFFER:
  32.     dcb.b    256,0
  33.     cnop    0,2
  34.  
  35. NCTList:
  36.  
  37. IT_1:
  38.     dc.b    9,0,RP_JAM1,0
  39.     dc.w    83,12
  40.     dc.l    NULL
  41.     dc.l    ITT1
  42.     dc.l    IT_2
  43.  
  44. ITT1:
  45.     dc.b    'New Crossword',0
  46.     cnop    0,2
  47.  
  48. IT_2:
  49.     dc.b    1,0,RP_JAM1,0
  50.     dc.w    82,11
  51.     dc.l    NULL
  52.     dc.l    ITT1
  53.     dc.l    IT_3
  54.  
  55. IT_3:
  56.     dc.b    9,0,RP_JAM1,0
  57.     dc.w    175,47
  58.     dc.l    NULL
  59.     dc.l    ITT3
  60.     dc.l    IT_4
  61.  
  62. ITT3:
  63.     dc.b    'Crossword',0
  64.     cnop    0,2
  65.  
  66. IT_4:
  67.     dc.b    1,0,RP_JAM1,0
  68.     dc.w    174,46
  69.     dc.l    NULL
  70.     dc.l    ITT3
  71.     dc.l    IT_5
  72.  
  73. IT_5:
  74.     dc.b    9,0,RP_JAM1,0
  75.     dc.w    195,99
  76.     dc.l    NULL
  77.     dc.l    ITT5
  78.     dc.l    IT_6
  79.  
  80. ITT5:
  81.     dc.b    'Type',0
  82.     cnop    0,2
  83.  
  84. IT_6:
  85.     dc.b    1,0,RP_JAM1,0
  86.     dc.w    194,98
  87.     dc.l    NULL
  88.     dc.l    ITT5
  89.     dc.l    IT_7
  90.  
  91. IT_7:
  92.     dc.b    9,0,RP_JAM1,0
  93.     dc.w    160,119
  94.     dc.l    NULL
  95.     dc.l    ITT7
  96.     dc.l    IT_8
  97.  
  98. ITT7:
  99.     dc.b    'Across',0
  100.     cnop    0,2
  101.  
  102. IT_8:
  103.     dc.b    1,0,RP_JAM1,0
  104.     dc.w    159,118
  105.     dc.l    NULL
  106.     dc.l    ITT7
  107.     dc.l    IT_9
  108.  
  109. IT_9:
  110.     dc.b    9,0,RP_JAM1,0
  111.     dc.w    160,143
  112.     dc.l    NULL
  113.     dc.l    ITT9
  114.     dc.l    IT_10
  115.  
  116. ITT9:
  117.     dc.b    'Down',0
  118.     cnop    0,2
  119.  
  120. IT_10:
  121.     dc.b    1,0,RP_JAM1,0
  122.     dc.w    159,142
  123.     dc.l    NULL
  124.     dc.l    ITT9
  125.     dc.l    NULL
  126.  
  127.  
  128. NCGList:
  129.  
  130. NC_Up:
  131.     dc.l    NC_Down
  132.     dc.w    39,46
  133.     dc.w    20,20
  134.     dc.w    GADGHIMAGE+GADGIMAGE
  135.     dc.w    GADGIMMEDIATE+RELVERIFY
  136.     dc.w    BOOLGADGET+REQGADGET
  137.     dc.l    UPG_R
  138.     dc.l    UPG_S
  139.     dc.l    NULL
  140.     dc.l    NULL
  141.     dc.l    NULL
  142.     dc.w    9
  143.     dc.l    IncDown
  144.     dc.l    DoneRG        ;extra entry!
  145.  
  146. NC_Down:
  147.     dc.l    NC_VPot
  148.     dc.w    39,119
  149.     dc.w    20,20
  150.     dc.w    GADGHIMAGE+GADGIMAGE
  151.     dc.w    GADGIMMEDIATE+RELVERIFY
  152.     dc.w    BOOLGADGET+REQGADGET
  153.     dc.l    DOWNG_R
  154.     dc.l    DOWNG_S
  155.     dc.l    NULL
  156.     dc.l    NULL
  157.     dc.l    NULL
  158.     dc.w    10
  159.     dc.l    DecDown
  160.     dc.l    DoneRG        ;extra entry!
  161.  
  162. NC_VPot:
  163.     dc.l    NC_Left
  164.     dc.w    44,72
  165.     dc.w    10,41
  166.     dc.w    GADGHIMAGE+GADGIMAGE
  167.     dc.w    GADGIMMEDIATE+RELVERIFY
  168.     dc.w    PROPGADGET+REQGADGET
  169.     dc.l    APOT_R
  170.     dc.l    APOT_S
  171.     dc.l    NULL
  172.     dc.l    NULL
  173.     dc.l    NC_VPotSInfo
  174.     dc.w    11
  175.     dc.l    ChangeDown
  176.     dc.l    DoneRG        ;extra entry!
  177.  
  178. NC_VPotSInfo:
  179.     dc.w    FREEVERT+PROPBORDERLESS
  180.     dc.w    -1,0
  181.     dc.w    -1,1310
  182.     dc.w    0,0,0,0,0,0
  183.  
  184.  
  185. NC_Left:
  186.     dc.l    NC_Right
  187.     dc.w    61,140
  188.     dc.w    20,20
  189.     dc.w    GADGHIMAGE+GADGIMAGE
  190.     dc.w    GADGIMMEDIATE+RELVERIFY
  191.     dc.w    BOOLGADGET+REQGADGET
  192.     dc.l    LEFTG_R
  193.     dc.l    LEFTG_S
  194.     dc.l    NULL
  195.     dc.l    NULL
  196.     dc.l    NULL
  197.     dc.w    12
  198.     dc.l    DecAcross
  199.     dc.l    DoneRG        ;extra entry!
  200.  
  201. NC_Right:
  202.     dc.l    NC_HPot
  203.     dc.w    134,140
  204.     dc.w    20,20
  205.     dc.w    GADGHIMAGE+GADGIMAGE
  206.     dc.w    GADGIMMEDIATE+RELVERIFY
  207.     dc.w    BOOLGADGET+REQGADGET
  208.     dc.l    RIGHTG_R
  209.     dc.l    RIGHTG_S
  210.     dc.l    NULL
  211.     dc.l    NULL
  212.     dc.l    NULL
  213.     dc.w    13
  214.     dc.l    IncAcross
  215.     dc.l    DoneRG        ;extra entry!
  216.  
  217. NC_HPot:
  218.     dc.l    NC_Type
  219.     dc.w    87,145
  220.     dc.w    41,10
  221.     dc.w    GADGHIMAGE+GADGIMAGE
  222.     dc.w    GADGIMMEDIATE+RELVERIFY
  223.     dc.w    PROPGADGET+REQGADGET
  224.     dc.l    BPOT_R
  225.     dc.l    BPOT_S
  226.     dc.l    NULL
  227.     dc.l    NULL
  228.     dc.l    NC_HPotSInfo
  229.     dc.w    14
  230.     dc.l    ChangeAcross
  231.     dc.l    DoneRG        ;extra entry!
  232.  
  233. NC_HPotSInfo:
  234.     dc.w    FREEHORIZ+PROPBORDERLESS
  235.     dc.w    0,-1
  236.     dc.w    1310,-1
  237.     dc.w    0,0,0,0,0,0
  238.  
  239. NC_Type:
  240.     dc.l    NC_AC
  241.     dc.w    189,56
  242.     dc.w    41,41
  243.     dc.w    GADGHIMAGE+GADGIMAGE
  244.     dc.w    GADGIMMEDIATE+RELVERIFY+TOGGLESELECT
  245.     dc.w    BOOLGADGET+REQGADGET
  246.     dc.l    TYPE_R
  247.     dc.l    TYPE_S
  248.     dc.l    NULL
  249.     dc.l    NULL
  250.     dc.l    NULL
  251.     dc.w    15
  252.     dc.l    DoneIG
  253.     dc.l    DoneRG        ;extra entry!
  254.  
  255. NC_AC:
  256.     dc.l    NC_DN
  257.     dc.w    216,119
  258.     dc.w    41,8
  259.     dc.w    NULL
  260.     dc.w    GADGIMMEDIATE+RELVERIFY+LONGINT
  261.     dc.w    STRGADGET+REQGADGET
  262.     dc.l    Border1
  263.     dc.l    NULL
  264.     dc.l    NULL
  265.     dc.l    NULL
  266.     dc.l    NC_ACSInfo
  267.     dc.w    16
  268.     dc.l    SetAcross
  269.     dc.l    DoneRG        ;extra entry!
  270.  
  271. NC_ACSInfo:
  272.     dc.l    NC_ACSIBuff
  273.     dc.l    UNDOBUFFER
  274.     dc.w    0
  275.     dc.w    5
  276.     dc.w    0
  277.     dc.w    0,0,0,0,0
  278.     dc.l    0
  279.     dc.l    0
  280.     dc.l    NULL
  281.  
  282. NC_ACSIBuff:
  283.     dcb.b    5,0
  284.     cnop    0,2
  285.  
  286. Border1:
  287.     dc.w    -1,-2
  288.     dc.b    1,0,RP_JAM1
  289.     dc.b    5
  290.     dc.l    BorderVectors1
  291.     dc.l    NULL
  292.  
  293. BorderVectors1:
  294.     dc.w    0,0
  295.     dc.w    42,0
  296.     dc.w    42,11
  297.     dc.w    0,11
  298.     dc.w    0,0
  299.  
  300. NC_DN:
  301.     dc.l    NC_Select
  302.     dc.w    216,143
  303.     dc.w    41,8
  304.     dc.w    NULL
  305.     dc.w    GADGIMMEDIATE+RELVERIFY+LONGINT
  306.     dc.w    STRGADGET+REQGADGET
  307.     dc.l    Border2
  308.     dc.l    NULL
  309.     dc.l    NULL
  310.     dc.l    NULL
  311.     dc.l    NC_DNSInfo
  312.     dc.w    17
  313.     dc.l    SetDown
  314.     dc.l    DoneRG        ;extra entry!
  315.  
  316. NC_DNSInfo:
  317.     dc.l    NC_DNSIBuff
  318.     dc.l    UNDOBUFFER
  319.     dc.w    0
  320.     dc.w    5
  321.     dc.w    0
  322.     dc.w    0,0,0,0,0
  323.     dc.l    0
  324.     dc.l    0
  325.     dc.l    NULL
  326.  
  327. NC_DNSIBuff:
  328.     dcb.b    5,0
  329.     cnop    0,2
  330.  
  331. Border2:
  332.     dc.w    -1,-2
  333.     dc.b    1,0,RP_JAM1
  334.     dc.b    5
  335.     dc.l    BorderVectors2
  336.     dc.l    NULL
  337.  
  338. BorderVectors2:
  339.     dc.w    0,0
  340.     dc.w    42,0
  341.     dc.w    42,11
  342.     dc.w    0,11
  343.     dc.w    0,0
  344.  
  345. NC_Select:
  346.     dc.l    NC_Cancel
  347.     dc.w    10,191
  348.     dc.w    60,20
  349.     dc.w    GADGHIMAGE+GADGIMAGE
  350.     dc.w    GADGIMMEDIATE+RELVERIFY+ENDGADGET
  351.     dc.w    BOOLGADGET+REQGADGET
  352.     dc.l    SR60x20
  353.     dc.l    SS60x20
  354.     dc.l    IT_11
  355.     dc.l    NULL
  356.     dc.l    NULL
  357.     dc.w    18
  358.     dc.l    DoneIG
  359.     dc.l    LeaveReq        ;extra entry!
  360.  
  361. IT_11:
  362.     dc.b    9,0,RP_JAM1,0
  363.     dc.w    8,7
  364.     dc.l    NULL
  365.     dc.l    ITT11
  366.     dc.l    IT_12
  367.  
  368. ITT11:
  369.     dc.b    'Select',0
  370.     cnop    0,2
  371.  
  372. IT_12:
  373.     dc.b    1,0,RP_JAM1,0
  374.     dc.w    7,6
  375.     dc.l    NULL
  376.     dc.l    ITT12
  377.     dc.l    NULL
  378.  
  379. ITT12:
  380.     dc.b    'Select',0
  381.     cnop    0,2
  382.  
  383. NC_Cancel:
  384.     dc.l    NC_Box1
  385.     dc.w    200,190
  386.     dc.w    60,20
  387.     dc.w    GADGHIMAGE+GADGIMAGE
  388.     dc.w    GADGIMMEDIATE+RELVERIFY+ENDGADGET
  389.     dc.w    BOOLGADGET+REQGADGET
  390.     dc.l    SR60x20
  391.     dc.l    SS60x20
  392.     dc.l    IT_13
  393.     dc.l    NULL
  394.     dc.l    NULL
  395.     dc.w    19
  396.     dc.l    DoneIG
  397.     dc.l    QuitReq        ;extra entry!
  398.  
  399. IT_13:
  400.     dc.b    9,0,RP_JAM1,0
  401.     dc.w    8,7
  402.     dc.l    NULL
  403.     dc.l    ITT13
  404.     dc.l    IT_14
  405.  
  406. ITT13:
  407.     dc.b    'Cancel',0
  408.     cnop    0,2
  409.  
  410. IT_14:
  411.     dc.b    1,0,RP_JAM1,0
  412.     dc.w    7,6
  413.     dc.l    NULL
  414.     dc.l    ITT14
  415.     dc.l    NULL
  416.  
  417. ITT14:
  418.     dc.b    'Cancel',0
  419.     cnop    0,2
  420.  
  421. NC_Box1:
  422.     dc.l    NC_Box2
  423.     dc.w    39,67
  424.     dc.w    1,1
  425.     dc.w    GADGHBOX+GADGHIMAGE+GADGIMAGE
  426.     dc.w    NULL
  427.     dc.w    BOOLGADGET+REQGADGET
  428.     dc.l    VBox1
  429.     dc.l    NULL
  430.     dc.l    NULL
  431.     dc.l    NULL
  432.     dc.l    NULL
  433.     dc.w    NULL    ;Gadget No. 11
  434.     dc.l    NULL
  435.     dc.l    NULL    ;extra entry!
  436.  
  437. NC_Box2:
  438.     dc.l    NC_Box3
  439.     dc.w    82,140
  440.     dc.w    1,1
  441.     dc.w    GADGHBOX+GADGHIMAGE+GADGIMAGE
  442.     dc.w    NULL
  443.     dc.w    BOOLGADGET+REQGADGET
  444.     dc.l    HBox1
  445.     dc.l    NULL
  446.     dc.l    NULL
  447.     dc.l    NULL
  448.     dc.l    NULL
  449.     dc.w    NULL    ;Gadget No. 12
  450.     dc.l    NULL
  451.     dc.l    NULL    ;extra entry!
  452.  
  453. NC_Box3:
  454.     dc.l    NC_Box4
  455.     dc.w    211,113
  456.     dc.w    1,1
  457.     dc.w    GADGHBOX+GADGHIMAGE+GADGIMAGE
  458.     dc.w    NULL
  459.     dc.w    BOOLGADGET+REQGADGET
  460.     dc.l    HBox1
  461.     dc.l    NULL
  462.     dc.l    NULL
  463.     dc.l    NULL
  464.     dc.l    NULL
  465.     dc.w    NULL    ;Gadget No. 13
  466.     dc.l    NULL
  467.     dc.l    NULL    ;extra entry!
  468.  
  469. NC_Box4:
  470.     dc.l    CWGadget
  471.     dc.w    211,137
  472.     dc.w    1,1
  473.     dc.w    GADGHBOX+GADGHIMAGE+GADGIMAGE
  474.     dc.w    NULL
  475.     dc.w    BOOLGADGET+REQGADGET
  476.     dc.l    HBox1
  477.     dc.l    NULL
  478.     dc.l    NULL
  479.     dc.l    NULL
  480.     dc.l    NULL
  481.     dc.w    NULL    ;Gadget No.14
  482.     dc.l    NULL
  483.     dc.l    NULL    ;extra entry!
  484.  
  485. CWGadget:
  486.     dc.l    NC_Bgnd
  487.     dc.w    61,46
  488.     dc.w    1,1
  489.     dc.w    GADGHBOX+GADGHIMAGE+GADGIMAGE
  490.     dc.w    NULL
  491.     dc.w    BOOLGADGET+REQGADGET
  492.     dc.l    CWGImage
  493.     dc.l    NULL
  494.     dc.l    NULL
  495.     dc.l    NULL
  496.     dc.l    NULL
  497.     dc.w    NULL    ;Gadget No. 10
  498.     dc.l    NULL
  499.     dc.l    NULL    ;extra entry!
  500.  
  501. NC_Bgnd:
  502.     dc.l    NULL
  503.     dc.w    0,0
  504.     dc.w    1,1
  505.     dc.w    GADGHBOX+GADGHIMAGE+GADGIMAGE
  506.     dc.w    NULL
  507.     dc.w    BOOLGADGET+REQGADGET
  508.     dc.l    PanelImage
  509.     dc.l    NULL
  510.     dc.l    NCTList    ;get round display order problems
  511.     dc.l    NULL
  512.     dc.l    NULL
  513.     dc.w    NULL    ;Gadget No. 9
  514.     dc.l    NULL
  515.     dc.l    NULL    ;extra entry!
  516.  
  517.  
  518.  
  519.  
  520.